package com.google.zxing.client.ohos.camera;

import ohos.media.camera.device.Camera;
import ohos.media.camera.device.FrameConfig;
import ohos.media.camera.device.FrameResult;
import ohos.media.camera.device.FrameStateCallback;

public class FrameStateCallbackImpl extends FrameStateCallback {
    public FrameStateCallbackImpl() {
        super();
    }

    @Override
    public void onFrameStarted(Camera camera, FrameConfig frameConfig, long frameNumber, long timestamp) {
        super.onFrameStarted(camera, frameConfig, frameNumber, timestamp);
    }

    @Override
    public void onFrameProgressed(Camera camera, FrameConfig frameConfig, FrameResult frameResult) {
        super.onFrameProgressed(camera, frameConfig, frameResult);
    }

    @Override
    public void onFrameFinished(Camera camera, FrameConfig frameConfig, FrameResult frameResult) {
        super.onFrameFinished(camera, frameConfig, frameResult);
    }

    @Override
    public void onFrameError(Camera camera, FrameConfig frameConfig, int errorCode, FrameResult frameResult) {
        super.onFrameError(camera, frameConfig, errorCode, frameResult);
    }

    @Override
    public void onCaptureTriggerStarted(Camera camera, int captureTriggerId, long firstFrameNumber) {
        super.onCaptureTriggerStarted(camera, captureTriggerId, firstFrameNumber);
    }

    @Override
    public void onCaptureTriggerFinished(Camera camera, int captureTriggerId, long lastFrameNumber) {
        super.onCaptureTriggerFinished(camera, captureTriggerId, lastFrameNumber);
    }

    @Override
    public void onCaptureTriggerInterrupted(Camera camera, int captureTriggerId) {
        super.onCaptureTriggerInterrupted(camera, captureTriggerId);
    }
}
